Nature paradise of South India